/**************************************************************************
	File		: reset.c
	Author		: 
	Date		: 2018-7-4
***************************************************************************/
	
/**************************************************************************
    								include
***************************************************************************/
#include "reset.h"
/**************************************************************************
    								macro
***************************************************************************/
	
/**************************************************************************
    								typedef
***************************************************************************/
	
/**************************************************************************
    								variables
***************************************************************************/
	
/**************************************************************************
    								functions
***************************************************************************/
void ResetInit()
{
	GPIO_Init(DSP_RST_Port, DSP_RST_Pin, GPIO_MODE_OUT_PP_HIGH_FAST);
	GPIO_Init(ADC_RST_Port, ADC_RST_Pin, GPIO_MODE_OUT_PP_HIGH_FAST);
	GPIO_Init(DAC_RST_Port, DAC_RST_pin, GPIO_MODE_OUT_PP_HIGH_FAST);
	NSD_Output();

	DspResetPinLow();
	AdcResetPinLow();
	DacResetPinLow();
	NsdResetPinLow();

	Delay(10);
	DspResetPinHigh();
	Delay(30);
	AdcResetPinHigh();
	DacResetPinHigh();
	Delay(260);
	NsdResetPinHigh();
	NSD_Input();
}

